package cn.maihe.elg.operation.repository.entity;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

@NoArgsConstructor
@AllArgsConstructor
@Data
@Builder
public class BidCustomerVo implements java.io.Serializable {
    /**
     * 主键
     */
    private Long id;

    /**
     * 交易中心组建
     */
    private Long centerId;

    /**
     * 机构主键id
     */
    private Long orgId;

    /**
     * 投保客户企业名称
     */
    private String bidderName;

    /**
     * 投保客户统一社会信用代码
     */
    private String bidderCreditCode;

    /**
     * 经营范围
     */
    private String bidderBusiness;

    /**
     * 投保客户联系人名称
     */
    private String bidderContactName;

    /**
     * 投保客户联系人电话
     */
    private String bidderContactTel;

    /**
     * 投保客户联系人证件号码
     */
    private String bidderContactIdcard;

    /**
     * 投保客户联系人证件类型数据字典值
     */
    private String bidderContactIdcardType;

    /**
     * 投保客户email
     */
    private String bidderEamil;

    /**
     * 投保客户联系地址
     */
    private String bidderAddress;

    /**
     * 投保客户法人姓名
     */
    private String legalPersonName;

    /**
     * 投保客户法人证件号码
     */
    private String legalPersonIdcard;

    /**
     * 投保客户法人证件类型数据字典
     */
    private String legalPersonIdcardType;

    /**
     * 投保客户法人联系电话
     */
    private String legalPersonTel;

    /**
     * 是否自动审批 0否 1是
     */
    private Integer enableAutoApprove;

    /**
     * 是否黑名单 0后 1是
     */
    private Integer blacklistFlag;

    /**
     * 创建时间
     */
    private Date gmtCreate;

    /**
     * 更新时间
     */
    private Date gmtModified;

    /**
     * 创建用户
     */
    private String userCreate;

    /**
     * 更新用户
     */
    private String userModified;

    /**
     * 注册资本
     */
    private String bidderCapital;

    /**
     * 法定代表人
     */
    private String bidderLegal;

    /**
     * 营业执照开始时间
     */
    private String bidderBeginDate;

    /**
     * 营业执照结束时间
     */
    private String bidderEndDate;

    /**
     * 注册地址
     */
    private String bidderRegAddress;

    /**
     * 企业网址
     */
    private String bidderWebsite;

    /**
     * ipc备案号
     */
    private String bidderIpcNo;

    /**
     * 法人证件开始时间
     */
    private String legalBeginDate;

    /**
     * 法人证件结束时间
     */
    private String legalEndDate;

    /**
     * 开户许可证-企业名称
     */
    private String licenseName;

    /**
     * 开户许可证-企业对公账户
     */
    private String licenseAccount;

    /**
     * 开户许可证-法人
     */
    private String licenseLegal;

    /**
     * 开户许可证-企业开户银行
     */
    private String licenseBank;

    /**
     * 开户许可证-核准号
     */
    private String licenseCheckNo;

    /**
     * 开户许可证-编号
     */
    private String licenseNo;

    /**
     * 审核状态 0注册 1正常 2待内部审核 3待第三方审核 4审核不通过 5 删除
     */
    private Integer status;

    /**
     * 审核备注
     */
    private String auditDesc;

    /**
     * 投保人单位id
     */
    private String followId;

    /**
     * 备案地区编码,如350181、x00004，必填
     */
    private String beiandiquCode;

    /**
     * 投保企业基本户开户银行名称
     */
    private String bankName;

    /**
     * 投保企业基本户银行卡号
     */
    private String bankCardNum;

    /**
     * 投保企业基本户名称
     */
    private String bankUserName;

    /**
     * 公司联系电话区号
     */
    private String comTelArea;

    /**
     * 公司联系电话
     */
    private String comTelNum;

    /**
     * 投保人所在省行政区划代码
     */
    private String province;

    /**
     * 投保人所在市行政区划代码
     */
    private String city;

    /**
     * 投保人所在区行政区划代码
     */
    private String district;

    /**
     * 创建渠道企业返回的企业Id
     */
    private Long enterpriseId;

    /**
     * 渠道创建结果查询次数
     */
    private Integer resultQueryTimes;

    /**
     * 投保人资质级别1级2级
     */
    private String bidderLevel;

    /*
    * 客户信息补全标识  1：已补全，0：待补全
    * */
    private Integer completeFlag;
}